<!DOCTYPE html>
<html><head>
	<meta charset="UTF-8">
	<meta http-equiv="x-UA-Compatible" content="ie=Edge">
   	<meta name="viewport" content="width=device-width, initial-scale=1">
   	<title>Crafty - Crafty.audio</title>
	<link type="text/css" rel="stylesheet" href="../craftyjs-site.css">
	<link rel="shortcut icon" href="../favicon.ico">
</head>
<body>
	<div id="header-background"> </div>
	<div id="page-frame">
	<div id="header">
		<nav class="navbar">
  			<div class="container-fluid">
  				<div class="navbar-header">
  					<a class="navbar-brand" href="../"> <img class="logo" src="../images/text-logo.png"> </a>
  					
				</div>
				<div class="collapse navbar-collapse navbar-right" id="bs-example-navbar-collapse-1">
					<ul class="nav navbar-nav">
						<li><a href="../">首页</a></li>
						<li><a href="../getting-started/">快速开始</a></li>
						<li><a href="../documentation/">文档</a></li>
						<li><a href="../api/">API</a></li>
						<li><a href="../components/">组件</a></li>
						<li class="emph"><a href="../#install">下载</a></li>
					</ul>
				</div>
			</div>
		</nav>
	</div>


	<div id="main">
		<div id="content" class="container">
			



<div id="docs"><div class="toc-holder" id="doc-nav"><ul id="doc-level-one"><li><a href="events.html">事件列表</a></li><li class="category">核心<ul class="category-list"><li><a href="Crafty.html">Crafty</a></li><li><a href="Crafty Core.html">Crafty Core</a></li><li><a href="Crafty-bind.html">Crafty.bind()</a></li><li><a href="Crafty-c.html">Crafty.c()</a></li><li><a href="Crafty-clone.html">Crafty.clone()</a></li><li><a href="Crafty-defineField.html">Crafty.defineField()</a></li><li><a href="Crafty-e.html">Crafty.e()</a></li><li><a href="Crafty-extend.html">Crafty.extend()</a></li><li><a href="Crafty-frame.html">Crafty.frame()</a></li><li><a href="Crafty-getVersion.html">Crafty.getVersion()</a></li><li><a href="Crafty-init.html">Crafty.init()</a></li><li><a href="Crafty-isPaused.html">Crafty.isPaused()</a></li><li><a href="Crafty-one.html">Crafty.one()</a></li><li><a href="Crafty-pause.html">Crafty.pause()</a></li><li><a href="Crafty-s.html">Crafty.s()</a></li><li><a href="Crafty-settings.html">Crafty.settings</a></li><li><a href="Crafty-stage.html">Crafty.stage</a></li><li><a href="Crafty-stop.html">Crafty.stop()</a></li><li><a href="Crafty-support.html">Crafty.support</a></li><li><a href="Crafty-trigger.html">Crafty.trigger()</a></li><li><a href="Crafty-unbind.html">Crafty.unbind()</a></li><li><a href="Crafty-uniqueBind.html">Crafty.uniqueBind()</a></li></ul></li><li class="category">2D<ul class="category-list"><li><a href="2D.html">2D</a></li><li><a href="AngularMotion.html">AngularMotion</a></li><li><a href="Collision.html">Collision</a></li><li><a href="Crafty-circle.html">Crafty.circle</a></li><li><a href="Crafty-diamondIso.html">Crafty.diamondIso</a></li><li><a href="Crafty-HashMap.html">Crafty.HashMap</a></li><li><a href="Crafty-isometric.html">Crafty.isometric</a></li><li><a href="Crafty-map.html">Crafty.map</a></li><li><a href="Crafty-math-Matrix2D.html">Crafty.math.Matrix2D</a></li><li><a href="Crafty-math-Vector2D.html">Crafty.math.Vector2D</a></li><li><a href="Crafty-polygon.html">Crafty.polygon</a></li><li><a href="Crafty-raycast.html">Crafty.raycast()</a></li><li><a href="Crafty-rectManager.html">Crafty.rectManager</a></li><li><a href="Gravity.html">Gravity</a></li><li><a href="GroundAttacher.html">GroundAttacher</a></li><li><a href="Motion.html">Motion</a></li><li><a href="Supportable.html">Supportable</a></li></ul></li><li class="category">动画<ul class="category-list"><li><a href="Crafty-easing.html">Crafty.easing</a></li><li><a href="SpriteAnimation.html">SpriteAnimation</a></li><li><a href="Tween.html">Tween</a></li></ul></li><li class="category">资源<ul class="category-list"><li><a href="Crafty-asset.html">Crafty.asset()</a></li><li><a href="Crafty-assets.html">Crafty.assets</a></li><li><a href="Crafty-imageWhitelist.html">Crafty.imageWhitelist()</a></li><li><a href="Crafty-load.html">Crafty.load()</a></li><li><a href="Crafty-paths.html">Crafty.paths()</a></li><li><a href="Crafty-removeAssets.html">Crafty.removeAssets()</a></li></ul></li><li class="category">音频<ul class="category-list"><li><a href="Crafty-audio.html">Crafty.audio</a></li></ul></li><li class="category">控制器<ul class="category-list"><li><a href="Controllable.html">Controllable</a></li><li><a href="Controls.html">Controls</a></li><li><a href="Draggable.html">Draggable</a></li><li><a href="Fourway.html">Fourway</a></li><li><a href="Jumper.html">Jumper</a></li><li><a href="Multiway.html">Multiway</a></li><li><a href="Twoway.html">Twoway</a></li></ul></li><li class="category">调试<ul class="category-list"><li><a href="Crafty-error.html">Crafty.error()</a></li><li><a href="Crafty-log.html">Crafty.log()</a></li><li><a href="DebugCanvas.html">DebugCanvas</a></li><li><a href="DebugPolygon.html">DebugPolygon</a></li><li><a href="DebugRectangle.html">DebugRectangle</a></li><li><a href="SolidAreaMap.html">SolidAreaMap</a></li><li><a href="SolidHitBox.html">SolidHitBox</a></li><li><a href="VisibleMBR.html">VisibleMBR</a></li><li><a href="WiredAreaMap.html">WiredAreaMap</a></li><li><a href="WiredHitBox.html">WiredHitBox</a></li></ul></li><li class="category">事件<ul class="category-list"><li><a href="Crafty-addEvent.html">Crafty.addEvent()</a></li><li><a href="Crafty-bind.html">Crafty.bind()</a></li><li><a href="Crafty-one.html">Crafty.one()</a></li><li><a href="Crafty-removeEvent.html">Crafty.removeEvent()</a></li><li><a href="Crafty-trigger.html">Crafty.trigger()</a></li><li><a href="Crafty-unbind.html">Crafty.unbind()</a></li><li><a href="Crafty-uniqueBind.html">Crafty.uniqueBind()</a></li></ul></li><li class="category">游戏循环<ul class="category-list"><li><a href="Crafty-timer.html">Crafty.timer</a></li></ul></li><li class="category">图形<ul class="category-list"><li><a href="Canvas.html">Canvas</a></li><li><a href="CanvasLayer.html">CanvasLayer</a></li><li><a href="Color.html">Color</a></li><li><a href="Crafty-assignColor.html">Crafty.assignColor()</a></li><li><a href="Crafty-background.html">Crafty.background()</a></li><li><a href="Crafty-createLayer.html">Crafty.createLayer()</a></li><li><a href="Crafty-defaultShader.html">Crafty.defaultShader()</a></li><li><a href="Crafty-domHelper.html">Crafty.domHelper</a></li><li><a href="Crafty-pixelart.html">Crafty.pixelart()</a></li><li><a href="Crafty-sprite.html">Crafty.sprite()</a></li><li><a href="Crafty-WebGLShader.html">Crafty.WebGLShader()</a></li><li><a href="DOM.html">DOM</a></li><li><a href="DomLayer.html">DomLayer</a></li><li><a href="HTML.html">HTML</a></li><li><a href="Image.html">Image</a></li><li><a href="Particles.html">Particles</a></li><li><a href="Renderable.html">Renderable</a></li><li><a href="Sprite.html">Sprite</a></li><li><a href="Text.html">Text</a></li><li><a href="WebGL.html">WebGL</a></li><li><a href="WebGLLayer.html">WebGLLayer</a></li></ul></li><li class="category">输入<ul class="category-list"><li><a href="AreaMap.html">AreaMap</a></li><li><a href="Button.html">Button</a></li><li><a href="Crafty-findPointerEventTargetByComponent.html">Crafty.findPointerEventTargetByComponent()</a></li><li><a href="Crafty-keyboardDispatch.html">Crafty.keyboardDispatch()</a></li><li><a href="Crafty-keydown.html">Crafty.keydown</a></li><li><a href="Crafty-keys.html">Crafty.keys</a></li><li><a href="Crafty-lastEvent.html">Crafty.lastEvent</a></li><li><a href="Crafty-mouseButtons.html">Crafty.mouseButtons</a></li><li><a href="Crafty-mouseDispatch.html">Crafty.mouseDispatch()</a></li><li><a href="Crafty-mouseWheelDispatch.html">Crafty.mouseWheelDispatch()</a></li><li><a href="Crafty-multitouch.html">Crafty.multitouch()</a></li><li><a href="Crafty-selected.html">Crafty.selected</a></li><li><a href="Crafty-touchDispatch.html">Crafty.touchDispatch()</a></li><li><a href="Keyboard.html">Keyboard</a></li><li><a href="Mouse.html">Mouse</a></li><li><a href="MouseDrag.html">MouseDrag</a></li><li><a href="Touch.html">Touch</a></li></ul></li><li class="category">杂项<ul class="category-list"><li><a href="Crafty-addEvent.html">Crafty.addEvent()</a></li><li><a href="Crafty-device.html">Crafty.device</a></li><li><a href="Crafty-removeEvent.html">Crafty.removeEvent()</a></li><li><a href="Crafty-support.html">Crafty.support</a></li></ul></li><li class="category">模型<ul class="category-list"><li><a href="Model.html">Model</a></li></ul></li><li class="category">场景<ul class="category-list"><li><a href="Crafty-scene.html">Crafty.scene()</a></li></ul></li><li class="category">舞台<ul class="category-list"><li><a href="Crafty-background.html">Crafty.background()</a></li><li><a href="Crafty-scene.html">Crafty.scene()</a></li><li><a href="Crafty-viewport.html">Crafty.viewport</a></li></ul></li><li class="category">工具<ul class="category-list"><li><a href="Crafty-math.html">Crafty.math</a></li><li><a href="Delay.html">Delay</a></li><li><a href="Storage.html">Storage</a></li></ul></li></ul></div><div id="doc-content" class="doc-page-holder"><div class="doc-page"><h1>Crafty.audio <span></span></h1><div class="doclet" id="Crafty-audio"><span class="markdown"><p>

添加声音文件并播放它们。选择浏览器支持的最佳格式。由于HTML5音频的特性，跨浏览器功能需要三种音频文件。这些格式是MP3，OGG和WAV。
声音在停止之前不会静音，非暂停状态下也不会静音。
当使用 Crafty.pause() 暂停时声音就不具有任何效果了。</p>
<p>可以同时播放的声音是 Crafty.audio.maxChannels 所定义的最大数量。默认值是7。</p>
</span></div><div><h4>方法</h4><ul class="page-toc"><li><a href="#Crafty-audio-add">.add()</a></li><li><a href="#Crafty-audio-create">.create()</a></li><li><a href="#Crafty-audio-isPlaying">.isPlaying()</a></li><li><a href="#Crafty-audio-mute">.mute()</a></li><li><a href="#Crafty-audio-pause">.pause()</a></li><li><a href="#Crafty-audio-play">.play()</a></li><li><a href="#Crafty-audio-remove">.remove()</a></li><li><a href="#Crafty-audio-setChannels">.setChannels()</a></li><li><a href="#Crafty-audio-stop">.stop()</a></li><li><a href="#Crafty-audio-supports">.supports()</a></li><li><a href="#Crafty-audio-toggleMute">.toggleMute()</a></li><li><a href="#Crafty-audio-togglePause">.togglePause()</a></li><li><a href="#Crafty-audio-unmute">.unmute()</a></li><li><a href="#Crafty-audio-unpause">.unpause()</a></li></ul><div class="doclet" id="Crafty-audio-add"><a href="#doc-nav" class="doc-top">Back to top</a><h2 class="doclet-header">Crafty.audio.add()</h2><div class="crafty-method"><code class="signature"><span class="sig-phrase"><span class="sig-qualifier">public </span><span class="sig-qualifier">this </span><span class="sig-noun">Crafty.audio.add</span></span><span class="sig-seperator">(</span><span class="sig-phrase"><span class="sig-qualifier">String </span><span class="sig-noun">id</span></span><span class="sig-seperator">,</span><span class="sig-phrase"><span class="sig-qualifier"> </span><span class="sig-qualifier">String </span><span class="sig-noun">url</span></span><span class="sig-seperator">)</span></code><dl class="parameter"><dt> id </dt><dd><span class="markdown"><p>用来引用音频的字符串</p>
</span></dd></dl><dl class="parameter"><dt> url </dt><dd><span class="markdown"><p>指向声音文件的字符串。</p>
</span></dd></dl></div><div class="crafty-method"><code class="signature"><span class="sig-phrase"><span class="sig-qualifier">public </span><span class="sig-qualifier">this </span><span class="sig-noun">Crafty.audio.add</span></span><span class="sig-seperator">(</span><span class="sig-phrase"><span class="sig-qualifier">String </span><span class="sig-noun">id</span></span><span class="sig-seperator">,</span><span class="sig-phrase"><span class="sig-qualifier"> </span><span class="sig-qualifier">Array </span><span class="sig-noun">urls</span></span><span class="sig-seperator">)</span></code><dl class="parameter"><dt> urls </dt><dd><span class="markdown"><p>指向同一个声音的不同格式的URL数组，选择第一个可以播放的声音。</p>
</span></dd></dl></div><div class="crafty-method"><code class="signature"><span class="sig-phrase"><span class="sig-qualifier">public </span><span class="sig-qualifier">this </span><span class="sig-noun">Crafty.audio.add</span></span><span class="sig-seperator">(</span><span class="sig-phrase"><span class="sig-qualifier">Object </span><span class="sig-noun">map</span></span><span class="sig-seperator">)</span></code><dl class="parameter"><dt> map </dt><dd><span class="markdown"><p>键值对，其中键为id，值为 <code>url</code> 或 <code>urls</code></p>
</span></dd></dl></div><span class="markdown"><p>加载一个要播放的声音。由于HTML5音频的特性，跨浏览器功能需要三种音频文件。这些格式是MP3，OGG和WAV。</p>
<p>通过URL数组将决定浏览器可以播放哪种格式，选择的文件会覆盖其他的文件。</p>
<p>接受一个对象，其中键是音频名称，URL或URL数组（确定要使用的类型）。</p>
<p>当你使用<code>Crafty.audio.play</code>时，ID将指向你所要使用的声音</p>
</span><div class="example"><h4>例子</h4><span class="markdown"><pre><code class="hljs "><span class="hljs-comment">//adding audio from an object</span>
Crafty.audio.add({
  <span class="hljs-attr">shoot</span>: [<span class="hljs-string">"sounds/shoot.wav"</span>,
          <span class="hljs-string">"sounds/shoot.mp3"</span>,
          <span class="hljs-string">"sounds/shoot.ogg"</span>]
});

<span class="hljs-comment">//adding a single sound</span>
Crafty.audio.add(<span class="hljs-string">"walk"</span>, [
<span class="hljs-string">"sounds/walk.mp3"</span>,
<span class="hljs-string">"sounds/walk.ogg"</span>,
<span class="hljs-string">"sounds/walk.wav"</span>
]);

<span class="hljs-comment">//only one format</span>
Crafty.audio.add(<span class="hljs-string">"jump"</span>, <span class="hljs-string">"sounds/jump.mp3"</span>);</code></pre></span></div></div><div class="doclet" id="Crafty-audio-create"><a href="#doc-nav" class="doc-top">Back to top</a><h2 class="doclet-header">Crafty.audio.create()</h2><div class="crafty-method"><code class="signature"><span class="sig-phrase"><span class="sig-qualifier">public </span><span class="sig-qualifier">this </span><span class="sig-noun">Crafty.audio.create</span></span><span class="sig-seperator">(</span><span class="sig-phrase"><span class="sig-qualifier">String </span><span class="sig-noun">id</span></span><span class="sig-seperator">,</span><span class="sig-phrase"><span class="sig-qualifier"> </span><span class="sig-qualifier">String </span><span class="sig-noun">url</span></span><span class="sig-seperator">)</span></code><dl class="parameter"><dt> id </dt><dd><span class="markdown"><p>用来引用声音的字符串。</p>
</span></dd></dl><dl class="parameter"><dt> url </dt><dd><span class="markdown"><p>指向声音文件的字符串。</p>
</span></dd></dl></div><span class="markdown"><p>使用给定的ID和资源创建音频时。<code>Crafty.audio.add</code> 是更灵活的接口，它允许跨浏览器兼容性。</p>
<p>如果不支持声音文件扩展名，则返回false；否则返回音频资源。</p>
</span></div><div class="doclet" id="Crafty-audio-isPlaying"><a href="#doc-nav" class="doc-top">Back to top</a><h2 class="doclet-header">Crafty.audio.isPlaying()</h2><div class="crafty-method"><code class="signature"><span class="sig-phrase"><span class="sig-qualifier">public </span><span class="sig-qualifier">Boolean </span><span class="sig-noun">Crafty.audio.isPlaying</span></span><span class="sig-seperator">(</span><span class="sig-phrase"><span class="sig-qualifier">string </span><span class="sig-noun">ID</span></span><span class="sig-seperator">)</span></code><dl class="parameter"><dt> {string} id </dt><dd><span class="markdown"><p>音频对象的ID</p>
</span></dd></dl><dl class="parameter returns"><dt class="returns"> [Returns] </dt><dd><span class="markdown"><p>a Boolean indicating whether the audio is playing or not</p>
</span></dd></dl></div><span class="markdown"><p>检查给定ID的音频是否正在播放（至少在一个频道上）。</p>
</span><div class="example"><h4>例子</h4><span class="markdown"><pre><code class="hljs "><span class="hljs-keyword">var</span> isPlaying = Crafty.audio.isPlaying(<span class="hljs-string">'music'</span>);</code></pre></span></div></div><div class="doclet" id="Crafty-audio-mute"><a href="#doc-nav" class="doc-top">Back to top</a><h2 class="doclet-header">Crafty.audio.mute()</h2><div class="crafty-method"><code class="signature"><span class="sig-phrase"><span class="sig-qualifier">public </span><span class="sig-qualifier">this </span><span class="sig-noun">Crafty.audio.mute</span></span><span class="sig-seperator">()</span></code></div><span class="markdown"><p>静音所有正在播放的音频实例。</p>
</span><div class="example"><h4>例子</h4><span class="markdown"><pre><code class="hljs ">Crafty.audio.mute();</code></pre></span></div></div><div class="doclet" id="Crafty-audio-pause"><a href="#doc-nav" class="doc-top">Back to top</a><h2 class="doclet-header">Crafty.audio.pause()</h2><div class="crafty-method"><code class="signature"><span class="sig-phrase"><span class="sig-qualifier">public </span><span class="sig-qualifier">this </span><span class="sig-noun">Crafty.audio.pause</span></span><span class="sig-seperator">(</span><span class="sig-phrase"><span class="sig-qualifier">string </span><span class="sig-noun">ID</span></span><span class="sig-seperator">)</span></code><dl class="parameter"><dt> {string} id </dt><dd><span class="markdown"><p>要暂停的音频对象ID</p>
</span></dd></dl></div><span class="markdown"><p>暂停ID参数指定的音频实例</p>
</span><div class="example"><h4>例子</h4><span class="markdown"><pre><code class="hljs ">Crafty.audio.pause(<span class="hljs-string">'music'</span>);</code></pre></span></div></div><div class="doclet" id="Crafty-audio-play"><a href="#doc-nav" class="doc-top">Back to top</a><h2 class="doclet-header">Crafty.audio.play()</h2><div class="crafty-method"><code class="signature"><span class="sig-phrase"><span class="sig-qualifier">public </span><span class="sig-qualifier">this </span><span class="sig-noun">Crafty.audio.play</span></span><span class="sig-seperator">(</span><span class="sig-phrase"><span class="sig-qualifier">String </span><span class="sig-noun">id</span></span><span class="sig-seperator">)</span></code></div><div class="crafty-method"><code class="signature"><span class="sig-phrase"><span class="sig-qualifier">public </span><span class="sig-qualifier">this </span><span class="sig-noun">Crafty.audio.play</span></span><span class="sig-seperator">(</span><span class="sig-phrase"><span class="sig-qualifier">String </span><span class="sig-noun">id</span></span><span class="sig-seperator">,</span><span class="sig-phrase"><span class="sig-qualifier"> </span><span class="sig-qualifier">Number </span><span class="sig-noun">repeatCount</span></span><span class="sig-seperator">)</span></code></div><div class="crafty-method"><code class="signature"><span class="sig-phrase"><span class="sig-qualifier">public </span><span class="sig-qualifier">this </span><span class="sig-noun">Crafty.audio.play</span></span><span class="sig-seperator">(</span><span class="sig-phrase"><span class="sig-qualifier">String </span><span class="sig-noun">id</span></span><span class="sig-seperator">,</span><span class="sig-phrase"><span class="sig-qualifier"> </span><span class="sig-qualifier">Number </span><span class="sig-noun">repeatCount</span></span><span class="sig-seperator">,</span><span class="sig-phrase"><span class="sig-qualifier"> </span><span class="sig-qualifier">Number </span><span class="sig-noun">volume</span></span><span class="sig-seperator">)</span></code><dl class="parameter"><dt> id </dt><dd><span class="markdown"><p>用来引用声音的字符串</p>
</span></dd></dl><dl class="parameter"><dt> repeatCount </dt><dd><span class="markdown"><p>重复文件的次数，其中- 1代表永远重复。</p>
</span></dd></dl><dl class="parameter"><dt> volume </dt><dd><span class="markdown"><p>卷可以是0到1之间的数字。</p>
</span></dd></dl><dl class="parameter returns"><dt class="returns"> [Returns] </dt><dd><span class="markdown"><p>用于播放声音的 audio 元素。当因为缺失开启频道而调用失败时返回 Null.</p>
</span></dd></dl></div><span class="markdown"><p>将会播放之前使用ID调用 <code>Crafty.audio.add</code> 的音频。
默认最大5个频道，以便相同的声音可以同时播放，除非所有的频道都在播放。</p>
<p><em>注意HTML5音频的实现充其量是漏洞百出的。</em></p>
</span><div class="example"><h4>例子</h4><span class="markdown"><pre><code class="hljs ">Crafty.audio.play(<span class="hljs-string">"walk"</span>);

<span class="hljs-comment">//play and repeat forever</span>
Crafty.audio.play(<span class="hljs-string">"backgroundMusic"</span>, <span class="hljs-number">-1</span>);
Crafty.audio.play(<span class="hljs-string">"explosion"</span>,<span class="hljs-number">1</span>,<span class="hljs-number">0.5</span>); <span class="hljs-comment">//play sound once with volume of 50%</span></code></pre></span></div></div><div class="doclet" id="Crafty-audio-remove"><a href="#doc-nav" class="doc-top">Back to top</a><h2 class="doclet-header">Crafty.audio.remove()</h2><div class="crafty-method"><code class="signature"><span class="sig-phrase"><span class="sig-qualifier">public </span><span class="sig-qualifier">this </span><span class="sig-noun">Crafty.audio.remove</span></span><span class="sig-seperator">([</span><span class="sig-phrase"><span class="sig-qualifier">String </span><span class="sig-noun">id</span></span><span class="sig-seperator">])</span></code><dl class="parameter"><dt> id </dt><dd><span class="markdown"><p>用来引用声音的字符串。</p>
</span></dd></dl></div><span class="markdown"><p>将停止声音并删除对音频对象的所有引用，允许浏览器释放内存。如果没有id，所有的声音都将被删除。</p>
<p>这个函数使用在 Crafty.path 中设置的音频路径是为了从资源对象中移除音频。</p>
</span><div class="example"><h4>例子</h4><span class="markdown"><pre><code class="hljs ">Crafty.audio.remove(<span class="hljs-string">"walk"</span>);</code></pre></span></div></div><div class="doclet" id="Crafty-audio-setChannels"><a href="#doc-nav" class="doc-top">Back to top</a><h2 class="doclet-header">Crafty.audio.setChannels()</h2><div class="crafty-method"><code class="signature"><span class="sig-phrase"><span class="sig-qualifier">public </span><span class="sig-qualifier">this </span><span class="sig-noun">Crafty.audio.setChannels</span></span><span class="sig-seperator">(</span><span class="sig-phrase"><span class="sig-qualifier">Number </span><span class="sig-noun">n</span></span><span class="sig-seperator">)</span></code><dl class="parameter"><dt> n </dt><dd><span class="markdown"><p>最大的频道数</p>
</span></dd></dl></div></div><div class="doclet" id="Crafty-audio-stop"><a href="#doc-nav" class="doc-top">Back to top</a><h2 class="doclet-header">Crafty.audio.stop()</h2><div class="crafty-method"><code class="signature"><span class="sig-phrase"><span class="sig-qualifier">public </span><span class="sig-qualifier">this </span><span class="sig-noun">Crafty.audio.stop</span></span><span class="sig-seperator">([</span><span class="sig-phrase"><span class="sig-qualifier">Number </span><span class="sig-noun">ID</span></span><span class="sig-seperator">])</span></code></div><span class="markdown"><p>停止播放声音。如果没有设置id，则停止播放的所有声音。</p>
</span><div class="example"><h4>例子</h4><span class="markdown"><pre><code class="hljs "><span class="hljs-comment">//all sounds stopped playing now</span>
Crafty.audio.stop();</code></pre></span></div></div><div class="doclet" id="Crafty-audio-supports"><a href="#doc-nav" class="doc-top">Back to top</a><h2 class="doclet-header">Crafty.audio.supports()</h2><div class="crafty-method"><code class="signature"><span class="sig-phrase"><span class="sig-qualifier">public </span><span class="sig-qualifier">this </span><span class="sig-noun">Crafty.audio.supports</span></span><span class="sig-seperator">(</span><span class="sig-phrase"><span class="sig-qualifier">String </span><span class="sig-noun">extension</span></span><span class="sig-seperator">)</span></code><dl class="parameter"><dt> extension </dt><dd><span class="markdown"><p>用于检查音频支持情况的文件扩展名</p>
</span></dd></dl></div><span class="markdown"><p>如果浏览器认为它可以播放给定的文件类型，则返回true，否则为false。</p>
</span></div><div class="doclet" id="Crafty-audio-toggleMute"><a href="#doc-nav" class="doc-top">Back to top</a><h2 class="doclet-header">Crafty.audio.toggleMute()</h2><div class="crafty-method"><code class="signature"><span class="sig-phrase"><span class="sig-qualifier">public </span><span class="sig-qualifier">this </span><span class="sig-noun">Crafty.audio.toggleMute</span></span><span class="sig-seperator">()</span></code></div><span class="markdown"><p>静音或取消静音每个音频实例。在暂停或播放根据状态切换。</p>
</span><div class="example"><h4>例子</h4><span class="markdown"><pre><code class="hljs "><span class="hljs-comment">//toggle mute and unmute depending on current state</span>
Crafty.audio.toggleMute();</code></pre></span></div></div><div class="doclet" id="Crafty-audio-togglePause"><a href="#doc-nav" class="doc-top">Back to top</a><h2 class="doclet-header">Crafty.audio.togglePause()</h2><div class="crafty-method"><code class="signature"><span class="sig-phrase"><span class="sig-qualifier">public </span><span class="sig-qualifier">this </span><span class="sig-noun">Crafty.audio.togglePause</span></span><span class="sig-seperator">(</span><span class="sig-phrase"><span class="sig-qualifier">string </span><span class="sig-noun">ID</span></span><span class="sig-seperator">)</span></code><dl class="parameter"><dt> {string} id </dt><dd><span class="markdown"><p>将要暂停的音频对象ID</p>
</span></dd></dl></div><span class="markdown"><p>切换ID参数指定的音频实例的暂停状态。</p>
</span><div class="example"><h4>例子</h4><span class="markdown"><pre><code class="hljs ">Crafty.audio.togglePause(<span class="hljs-string">'music'</span>);</code></pre></span></div></div><div class="doclet" id="Crafty-audio-unmute"><a href="#doc-nav" class="doc-top">Back to top</a><h2 class="doclet-header">Crafty.audio.unmute()</h2><div class="crafty-method"><code class="signature"><span class="sig-phrase"><span class="sig-qualifier">public </span><span class="sig-qualifier">this </span><span class="sig-noun">Crafty.audio.unmute</span></span><span class="sig-seperator">()</span></code></div><span class="markdown"><p>取消静音每个音频实例。</p>
</span><div class="example"><h4>例子</h4><span class="markdown"><pre><code class="hljs ">Crafty.audio.unmute();</code></pre></span></div></div><div class="doclet" id="Crafty-audio-unpause"><a href="#doc-nav" class="doc-top">Back to top</a><h2 class="doclet-header">Crafty.audio.unpause()</h2><div class="crafty-method"><code class="signature"><span class="sig-phrase"><span class="sig-qualifier">public </span><span class="sig-qualifier">this </span><span class="sig-noun">Crafty.audio.unpause</span></span><span class="sig-seperator">(</span><span class="sig-phrase"><span class="sig-qualifier">string </span><span class="sig-noun">ID</span></span><span class="sig-seperator">)</span></code><dl class="parameter"><dt> {string} id </dt><dd><span class="markdown"><p>要激活的音频对象的ID</p>
</span></dd></dl></div><span class="markdown"><p>恢复播放ID参数指定的音频实例</p>
</span><div class="example"><h4>例子</h4><span class="markdown"><pre><code class="hljs ">Crafty.audio.unpause(<span class="hljs-string">'music'</span>);</code></pre></span></div></div></div></div></div></div>
			
		</div>
	</div>
	<div class="clearer"></div>
	<div id="footer">
		<div id="contact">
			<a href="https://groups.google.com/forum/#!forum/craftyjs">
				<img src="../images/google.png">
				google groups</a>
			<a href="mailto:starwed@gmail.com">
				<img src="../images/email.png">
				starwed@gmail.com</a>
			<a href="https://github.com/craftyjs/Crafty">
				<img src="../images/github.png">
				github</a>
		</div>
		<ul>
			<li><a href="../">首页</a></li>
				<li><a href="../getting-started/">快速开始</a></li>
				<li><a href="../documentation/">文档</a></li>
				<li><a href="../api/">API</a></li>
				<li><a href="../components/">组件</a></li>
				<li class="emph"><a href="../#install">下载</a></li>
		</ul>
		<p>
			© Crafty 2010-2015. Crafty is distributed under the <a href="http://en.wikipedia.org/wiki/MIT_License">MIT License</a>.
		</p>
	</div>
</div>


</body></html>